iT邦幫忙

2025 iThome 鐵人賽

DAY 13
0
DevOps

Mac 環境 n8n 30 天學習計畫系列 第 13

📝 Day 13 小專案 – Trigger Cron → Sheet → Email

  • 分享至 

  • xImage
  •  

🔹專案目標

  1. 使用一個表格(Sheet)收集資料。
  2. 抓取表格Google Sheet資料存進。
  3. 同時自動寄一封 Email(確認信或通知信)。Day 13 的小專案「Trigger Cron → Sheet → Email」就是把前面學到的幾個重點整合起來,算是一個完整的 學習成果展示
    流程設計:
    👉 Trigger Cron(觸發) → Google Sheets(資料來源) → Email(通知寄送)
    https://ithelp.ithome.com.tw/upload/images/20250924/20169144PEzDhEgrg2.png

1️⃣ 準備 Google Sheet

  1. 到 Google Form 建立一個簡單表單,例如:

    • 姓名(Name)
    • 郵件(Email)
    • 訊息(Message)
    • 確認試算表有以下欄位:
      | Name | Email | Message |

📌 這個 Google Sheets 就是我們的資料存放點
https://ithelp.ithome.com.tw/upload/images/20250924/20169144Qknkfa59u1.png

2️⃣ 建立 n8n Workflow

  1. 新增一個 New Workflow
  2. 命名:Day13_Form_Sheet_Email

3️⃣ 新增 Trigger Cron 節點

1.觸發Workflow

4️⃣ 新增 Google Sheets 節點(寫入資料)

  1. 在 Webhook(或 Sheets Trigger)後面,加上 Google Sheets 節點。

  2. 選擇動作:Append row in sheet

  3. 設定:

    • Spreadsheet ID → 表單回應的試算表。

    • Sheet Name → Form Responses 1(或你自己命名的分頁)。

    • Row Values → 對應欄位:

      • Name → {{$json["Name"]}}
      • Email → {{$json["Email"]}}
      • Message → {{$json["Message"]}}
        https://ithelp.ithome.com.tw/upload/images/20250924/20169144s9icZfpnY2.png

5️⃣ 新增 Email 節點(寄送通知信)

  1. Google Sheets 後面加上 Email 節點

  2. 設定寄件方式(選一種):

    • Gmail OAuth2(最方便)。
  3. Email 範例設定:

    • To{{$json["Email"]}} (寄給表單填寫者)

    • Subject感謝的回覆!

    • Text / HTML Content

      親愛的 {{$json["Name"]}} 你好,  
      
      我們已經收到你的回覆:  
      「{{$json["Message"]}}」  
      
      感謝填寫表單!  
      

https://ithelp.ithome.com.tw/upload/images/20250924/201691449gDsLfSpyP.png

6️⃣ 測試流程

  1. 在 Google Form 填一筆測試資料。

  2. 確認:

    • Google Sheets 裡多了一筆新資料。
    • 兩封不同郵件皆收到 Email 確認信。
      https://ithelp.ithome.com.tw/upload/images/20250924/20169144u7AkKZv7mX.jpg
      https://ithelp.ithome.com.tw/upload/images/20250924/20169144zAGjBLLPpv.jpg

上一篇
Day12:If 判斷 → 分流處理 Email📧
下一篇
Day 14 — 呼叫天氣 API → Console🌥️
系列文
Mac 環境 n8n 30 天學習計畫15
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言